【例子介绍】JAVA分页完美解决方案修订版
JAVA分页是个经典问题,本人从网上搜集资料,并通过编程,较为完美地决地了这个问题,浏览、增加、删除、...可以满足所有的分页要求,在JSP文件中调用这两个TAG既可完成分页任务。页码格式类似百度和谷歌,比较标准。
【相关图片】
【源码结构】
文件清单
└── pagefen
├── displaytag
│ ├── decorator
│ │ ├── AutolinkColumnDecorator.java
│ │ ├── CheckboxTableDecorator.java
│ │ ├── ColumnDecorator.java
│ │ ├── DecoratorFactory.java
│ │ ├── Decorator.java
│ │ ├── DefaultDecoratorFactory.java
│ │ ├── DisplaytagColumnDecorator.java
│ │ ├── EscapeXmlColumnDecorator.java
│ │ ├── MessageFormatColumnDecorator.java
│ │ ├── MultilevelTotalTableDecorator.java
│ │ ├── TableDecorator.java
│ │ └── TotalTableDecorator.java
│ ├── exception
│ │ ├── BaseNestableJspTagException.java
│ │ ├── BaseNestableRuntimeException.java
│ │ ├── DecoratorException.java
│ │ ├── DecoratorInstantiationException.java
│ │ ├── ExportException.java
│ │ ├── FactoryInstantiationException.java
│ │ ├── InvalidTagAttributeValueException.java
│ │ ├── MissingAttributeException.java
│ │ ├── ObjectLookupException.java
│ │ ├── RuntimeLookupException.java
│ │ ├── SeverityEnum.java
│ │ ├── TablePropertiesLoadException.java
│ │ ├── TagStructureException.java
│ │ └── WrappedRuntimeException.java
│ ├── localization
│ │ ├── I18nJstlAdapter.java
│ │ ├── I18nResourceProvider.java
│ │ ├── I18nSpringAdapter.java
│ │ ├── I18nStrutsAdapter.java
│ │ └── LocaleResolver.java
│ ├── Messages.java
│ ├── messages.properties
│ ├── model
│ │ ├── Cell.java
│ │ ├── ColumnIterator.java
│ │ ├── Column.java
│ │ ├── DefaultComparator.java
│ │ ├── HeaderCell.java
│ │ ├── RowIterator.java
│ │ ├── Row.java
│ │ ├── RowSorter.java
│ │ └── TableModel.java
│ ├── pagination
│ │ ├── NumberedPage.java
│ │ ├── PaginatedList.java
│ │ ├── PaginatedListSmartListHelper.java
│ │ ├── PaginationHelper.java
│ │ ├── Pagination.java
│ │ └── SmartListHelper.java
│ ├── properties
│ │ ├── displaytag.properties
│ │ ├── MediaTypeEnum.java
│ │ ├── SortOrderEnum.java
│ │ └── TableProperties.java
│ ├── render
│ │ ├── HtmlTableWriter.java
│ │ ├── ItextTableWriter.java
│ │ ├── TableWriterAdapter.java
│ │ └── TableWriterTemplate.java
│ ├── tags
│ │ ├── CaptionTagBeanInfo.java
│ │ ├── CaptionTag.java
│ │ ├── ColumnTagBeanInfo.java
│ │ ├── ColumnTag.java
│ │ ├── HtmlTableTag.java
│ │ ├── SetPropertyTag.java
│ │ ├── TableFooterTag.java
│ │ ├── TableTagBeanInfo.java
│ │ ├── TableTagExtraInfo.java
│ │ ├── TableTag.java
│ │ ├── TableTagParameters.java
│ │ └── TemplateTag.java
│ └── util
│ ├── Anchor.java
│ ├── CollectionUtil.java
│ ├── DefaultHref.java
│ ├── DefaultRequestHelperFactory.java
│ ├── DefaultRequestHelper.java
│ ├── DependencyChecker.java
│ ├── Href.java
│ ├── HtmlAttributeMap.java
│ ├── HtmlTagUtil.java
│ ├── LookupUtil.java
│ ├── MediaUtil.java
│ ├── MultipleHtmlAttribute.java
│ ├── ParamEncoder.java
│ ├── PostHref.java
│ ├── ReflectHelper.java
│ ├── RequestHelperFactory.java
│ ├── RequestHelper.java
│ └── TagConstants.java
├── displaytag.tld
├── JAVA分页完美解决方案.doc
├── jobs
│ ├── addYWGZ.jsp
│ ├── addYwgzswjh.jsp
│ ├── browseYwjh1.jsp
│ ├── browseYwjh2.jsp
│ ├── browseYwjhf.jsp
│ ├── daddYwgz.jsp
│ ├── deditYwgz.jsp
│ ├── dviewYwgz.jsp
│ ├── dywgzSearch.jsp
│ ├── editNews.jsp
│ ├── example3-42.jsp
│ ├── jobschedule.jsp
│ ├── jobschedules.jsp
│ ├── ywgzsBrowse.jsp
│ └── ywgzSearch.jsp
├── PagesSearchTag.java
├── PagesTag.java
├── pages.tld
├── SearchNewsTag.java
├── struts-liwh.xml
└── YwgzAction.java
12 directories, 109 files
评论